Developing control logic using aspect-oriented programming and sequence planning
نویسندگان
چکیده
منابع مشابه
Developing secure software using Aspect oriented programming
Aspect oriented programming (AOP) is the programming paradigm that explicitly promotes the separation of crosscutting concerns. Some concerns crosscut the sizable application resulting in code scattering and tangling. These concerns are particularly severe in case of security related applications. The security of these applications can become compromised when the security related concerns are s...
متن کاملAspect-Oriented Logic Meta Programming
We propose to use a logic meta-system as a general framework for aspect-oriented programming. We illustrate our approach with the implementation of a simpli ed version of the cool aspect language for expressing synchronization of Java programs. Using this case as an example we illustrate the principle of aspect-oriented logic meta programming and how it is useful for implementing weavers on the...
متن کاملOptimizing Software Testing using fuzzy logic in Aspect oriented programming
Software testing is one of the most important activities in product development. For performing the task of software testing, test cases are to be designed. Thus, efficiency of software testing depends on designing proper test cases. Considering all possible combinations of values in a program is practically not possible due to various kinds of limitations. Thus exhaustive testing is impractica...
متن کاملDeveloping Secure Applications through Aspect-Oriented Programming
Aspect-oriented programming represents a –if not the most– promising approach to improve the software development process. It seems particularly appropriate when application requirements that seem wellseparated require software behaviour that crosscuts the basic decomposition of the application. The domain of software security is an excellent example of a real-world concern requiring a sophisti...
متن کاملAspect-Oriented Programming using Reflection
What infrastructure is needed to support aspect-oriented software development? To the programmer, we must supply aspect-oriented (sub)languages that are based on the constructs and basic syntax that the programmer is most familiar with, as well as facilities for reifying and manipulating the cross-cutting features of immediate concern. At the implementation level, the aspect specifications must...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Control Engineering Practice
سال: 2013
ISSN: 0967-0661
DOI: 10.1016/j.conengprac.2012.09.002